// 相关阅读js
var $scope = null;
$(function() {
	var appElement = document.querySelector('[ng-controller=main]');
	$scope = angular.element(appElement).scope();
	var checkListId = locationHref("checkListId");
	$scope.checkListId=checkListId;
	  initialPage($scope);
	  initPaginator(1);
	$scope.methods.dynamicList(1);
});
// 初始化值
function initialPage($scope) {
	
	
}
function initPaginator(page){
	var optionsInit = {
	    currentPage: 1,//当前的请求页数。
	    totalPages: 1,//一共多少页。
	    size:"normal",//应该是页眉的大小。
	    bootstrapMajorVersion: 3,//bootstrap的版本要求。
	    alignment:"right",
	    numberOfPages:5,//一页列出多少数据。
	};
	$("#pageLimit").bootstrapPaginator(optionsInit);
}
var mainApp = angular.module("mainApp", []);
mainApp.controller('main', function($scope) {
	$scope.search={};
	$scope.methods = {
		// 阅读
		dynamicList : function(page) {
			var params = '';
			params += '&pageNum='+page
			params += '&pageSize=8'
			if ($scope.checkListId) {
			    params += '&checkListId=' + $scope.checkListId
			}
			$.ajax({
			    url:$.shysUrlPrefix+'/website/checkListRead/queryReadList?'+params,
			    type:'get',
			    dataType:'JSON',
				async:true,  //同步方式发起请求
			    success:function (data) {
					if (data.rows != null && data.rows.length > 0 ) {	
					  $scope.dynamicList =data.rows;
					   $scope.dynamicIndex = data.rows.length
					   $scope.$apply();
					   var totalPages= Math.ceil(data.total/5);
					   if(totalPages <2){
					       totalPages = 1;
					   }
					   var options = {
					       currentPage: page,//当前的请求页数。
					       totalPages: totalPages,//一共多少页。
					       size:"normal",//应该是页眉的大小。
					       bootstrapMajorVersion: 5,//bootstrap的版本要求。
					       alignment:"right",
					       numberOfPages:5,//显示按钮的数量。
					       itemTexts: function (type, page, current) {//如下的代码是将页眉显示的中文显示我们自定义的中文。
					           switch (type) {
					           case "first": return "首页";
					           case "prev": return "上一页";
					           case "next": return "下一页";
					           case "last": return "尾页";
					           case "page": return page;
					           }
					       },
					       onPageClicked: function (event, originalEvent, type, page){//给每个页眉绑定一个事件，其实就是ajax请求，其中page变量为当前点击的页上的数字。
					       	console.log(page)
					   		$scope.methods.dynamicList(page);
					   		
					   		
					   
					       }
					   };
					   $("#pageLimit").bootstrapPaginator(options);
					} else {
					   $('.widget-kong').show();
					}
					
			    },
			
			})
		},
		detailM: function (dynamicId) {
		 window.location.href="dongtai-detail.html?dynamicId="+dynamicId
		},
	
		
	};
});











